package com.gan.simple_init.common.constant;

/**
 * @author gbw
 * @date 2023/8/10
 */
public interface UserConstant {

    String SALT = "eijd4568si56sxKs";

    /**
     * 管理员角色标识码
     */
    Long ROLE_ADMIN = 1L;

    /**
     * 普通用户角色标识码
     */
    Long ROLE_COMMON_USER = 2L;

    /**
     * spring security 的权限校验规则
     */
    String PRE_ROLE_NAME_ADMIN = "hasAuthority('管理员')";

    String PRE_ROLE_NAME_USER = "hasAuthority('普通用户')";

    String ROLE_NAME_ADMIN = "管理员";

    String ROLE_NAME_USER = "普通用户";

    /**
     * 用户名字符串校验规则
     */
    String REGEX_USER_NAME = "^[a-zA-Z0-9]{3,8}$";

}
